using System;
using Microsoft.Pex.Framework;
using Raop.Library.Tools;
using Raop.Library.Tests;

namespace Raop.Library.Tools
{
    /// <summary>A factory for Raop.Library.Tools.ProjectReader instances</summary>
    public static partial class ProjectReaderFactory
    {
        /// <summary>A factory for Raop.Library.Tools.ProjectReader instances</summary>
        [PexFactoryMethod(typeof(ProjectReader))]
        public static ProjectReader Create()
        {
            ProjectReader projectReader = new ProjectReader(TestData.ProjectFile);
            return projectReader;

            // TODO: Edit factory method of ProjectReader
            // This method should be able to configure the object in all possible ways.
            // Add as many parameters as needed,
            // and assign their values to each field by using the API.
        }
    }
}
